package com.eltsistemas.controller;

import com.eltsistemas.dao.CilindradaDao;
import com.eltsistemas.modelo.Cilindrada;
import java.util.List;


public class CilindradaController {
    
    public boolean adiciona(Cilindrada cilindrada)
    {
        
        CilindradaDao daoCilindrada = new CilindradaDao();
            
        if(daoCilindrada.buscaCodigo( cilindrada.getNome() ) == null)
        {
            new CilindradaDao().adiciona(cilindrada);
            return true;
        }

        return false;
    }
    
    public List<Cilindrada> lista()
    {
        CilindradaDao daoCilindrada = new CilindradaDao();
        List<Cilindrada> cilindradaList = daoCilindrada.lista();
        return cilindradaList;
    }
    
    public Cilindrada exibeDados(Cilindrada cilindrada)
    {
        CilindradaDao daoCilindrada = new CilindradaDao();
        Cilindrada c = new Cilindrada();
        c = daoCilindrada.exibe(cilindrada);
        return c;
    }
    
     public boolean altera(Cilindrada cilindrada)
    {
        
        CilindradaDao daoCilindrada = new CilindradaDao();
            
        if(daoCilindrada.buscaCodigo( cilindrada.getNome() ) == null)
        {
            new CilindradaDao().altera(cilindrada);
            return true;
        }

        return false;
    }
    
    public void delete(Cilindrada cilindrada)
    {
        CilindradaDao daoCilindrada = new CilindradaDao();
        daoCilindrada.remover(cilindrada);
    }
    
}
